#ifndef _LANGUAGE_KEYWORDS_H_
#define _LANGUAGE_KEYWORDS_H_

#ifdef __cplusplus
extern "C" {
#endif

#include <stdbool.h>
#include "variants.h"

// config.ini Parameter Settings - Screen Settings and Feature Settings
#define LANG_KEY_LANGUAGE               "label_language:"
#define LANG_KEY_COMMAND_CHECKSUM       "label_command_checksum:"
#define LANG_KEY_ADVANCED_OK            "label_advanced_ok:"
#define LANG_KEY_TX_DELAY               "label_tx_delay:"
#define LANG_KEY_TX_PREFETCH            "label_tx_prefetch:"
#define LANG_KEY_EMULATED_M600          "label_emulated_m600:"
#define LANG_KEY_EMULATED_M109_M190     "label_emulated_m109_m190:"
#define LANG_KEY_EVENT_LED              "label_event_led:"
#define LANG_KEY_FILE_COMMENT_PARSING   "label_file_comment_parsing:"
#define LANG_KEY_ROTATED_UI             "label_rotated_ui:"
#define LANG_KEY_ACK_NOTIFICATION       "label_ack_notification:"
#define LANG_KEY_FILES_SORT_BY          "label_files_sort_by:"
#define LANG_KEY_FILES_LIST_MODE        "label_files_list_mode:"
#define LANG_KEY_FILENAME_EXTENSION     "label_filename_extension:"
#define LANG_KEY_FAN_SPEED_PERCENTAGE   "label_fan_speed_percentage:"
#define LANG_KEY_PERSISTENT_INFO        "label_persistent_info:"
#define LANG_KEY_TERMINAL_ACK           "label_terminal_ack:"
#define LANG_KEY_SERIAL_ALWAYS_ON       "label_serial_always_on:"
#define LANG_KEY_MARLIN_FULLSCREEN      "label_marlin_fullscreen:"
#define LANG_KEY_MARLIN_SHOW_TITLE      "label_marlin_show_title:"
#define LANG_KEY_MARLIN_TYPE            "label_marlin_type:"
#define LANG_KEY_MOVE_SPEED             "label_move_speed:"
#define LANG_KEY_AUTO_LOAD_LEVELING     "label_auto_load_leveling:"
#define LANG_KEY_PROBING_Z_OFFSET       "label_probing_z_offset:"
#define LANG_KEY_Z_STEPPERS_ALIGNMENT   "label_z_steppers_alignment:"
#define LANG_KEY_PS_AUTO_SHUTDOWN       "label_ps_auto_shutdown:"
#define LANG_KEY_FIL_RUNOUT             "label_fil_runout:"
#define LANG_KEY_PL_RECOVERY            "label_pl_recovery:"
#define LANG_KEY_PL_RECOVERY_HOME       "label_pl_recovery_home:"
#define LANG_KEY_BTT_MINI_UPS           "label_btt_mini_ups:"
#define LANG_KEY_TOUCH_SOUND            "label_touch_sound:"
#define LANG_KEY_TOAST_SOUND            "label_toast_sound:"
#define LANG_KEY_ALERT_SOUND            "label_alert_sound:"
#define LANG_KEY_HEATER_SOUND           "label_heater_sound:"
#define LANG_KEY_LCD_BRIGHTNESS         "label_lcd_brightness:"
#define LANG_KEY_LCD_IDLE_BRIGHTNESS    "label_lcd_idle_brightness:"
#define LANG_KEY_LCD_IDLE_TIME          "label_lcd_idle_time:"
#define LANG_KEY_LCD_LOCK_ON_IDLE       "label_lcd_lock_on_idle:"
#define LANG_KEY_LED_ALWAYS_ON          "label_led_always_on:"
#define LANG_KEY_KNOB_LED_COLOR         "label_knob_led_color:"
#define LANG_KEY_KNOB_LED_IDLE          "label_knob_led_idle:"
#define LANG_KEY_START_GCODE_ENABLED    "label_start_gcode_enabled:"
#define LANG_KEY_END_GCODE_ENABLED      "label_end_gcode_enabled:"
#define LANG_KEY_CANCEL_GCODE_ENABLED   "label_cancel_gcode_enabled:"

// Machine Parameter Settings - Param Title (ordered by gcode)
#define LANG_KEY_STEPS_SETTING          "label_steps_setting:"
#define LANG_KEY_FILAMENT_SETTING       "label_filament_setting:"
#define LANG_KEY_MAXACCELERATION        "label_maxacceleration:"
#define LANG_KEY_MAXFEEDRATE            "label_maxfeedrate:"
#define LANG_KEY_ACCELERATION           "label_acceleration:"
#define LANG_KEY_JERK                   "label_jerk:"
#define LANG_KEY_JUNCTION_DEVIATION     "label_junction_deviation:"
#define LANG_KEY_HOME_OFFSET            "label_home_offset:"
#define LANG_KEY_FWRETRACT              "label_fwretract:"
#define LANG_KEY_FWRECOVER              "label_fwrecover:"
#define LANG_KEY_RETRACT_AUTO           "label_retract_auto:"
#define LANG_KEY_HOTEND_OFFSET          "label_hotend_offset:"
#define LANG_KEY_HOTEND_PID             "label_hotend_pid:"
#define LANG_KEY_BED_PID                "label_bed_pid:"
#define LANG_KEY_STEALTH_CHOP           "label_stealth_chop:"
#define LANG_KEY_INPUT_SHAPING          "label_input_shaping:"
#define LANG_KEY_DELTA_CONFIGURATION    "label_delta_configuration:"
#define LANG_KEY_DELTA_TOWER_ANGLE      "label_delta_tower_angle:"
#define LANG_KEY_DELTA_DIAGONAL_ROD     "label_delta_diagonal_rod:"
#define LANG_KEY_DELTA_ENDSTOP          "label_delta_endstop:"
#define LANG_KEY_PROBE_OFFSET           "label_probe_offset:"
#define LANG_KEY_LIN_ADVANCE            "label_lin_advance:"
#define LANG_KEY_CURRENT_SETTING        "label_current_setting:"
#define LANG_KEY_HYBRID_THRESHOLD       "label_hybrid_threshold:"
#define LANG_KEY_BUMP_SENSITIVITY       "label_bump_sensitivity:"
#define LANG_KEY_MBL_OFFSET             "label_mbl_offset:"

// Machine Parameter Settings - Param Attributes (ordered by gcode)
#define LANG_KEY_PRINT_ACCELERATION     "label_print_acceleration:"
#define LANG_KEY_RETRACT_ACCELERATION   "label_retract_acceleration:"
#define LANG_KEY_TRAVEL_ACCELERATION    "label_travel_acceleration:"
#define LANG_KEY_RETRACT_LENGTH         "label_retract_length:"
#define LANG_KEY_RETRACT_SWAP_LENGTH    "label_retract_swap_length:"
#define LANG_KEY_RETRACT_FEEDRATE       "label_retract_feedrate:"
#define LANG_KEY_RETRACT_Z_LIFT         "label_retract_z_lift:"
#define LANG_KEY_RECOVER_LENGTH         "label_recover_length:"
#define LANG_KEY_SWAP_RECOVER_LENGTH    "label_swap_recover_length:"
#define LANG_KEY_RECOVER_FEEDRATE       "label_recover_feedrate:"
#define LANG_KEY_SWAP_RECOVER_FEEDRATE  "label_swap_recover_feedrate:"

// Save / Load
#define LANG_KEY_SAVE                   "label_save:"
#define LANG_KEY_RESTORE                "label_restore:"
#define LANG_KEY_RESET                  "label_reset:"
#define LANG_KEY_EEPROM_SAVE_INFO       "label_eeprom_save_info:"
#define LANG_KEY_EEPROM_RESTORE_INFO    "label_eeprom_restore_info:"
#define LANG_KEY_EEPROM_RESET_INFO      "label_eeprom_reset_info:"
#define LANG_KEY_SETTINGS_SAVE          "label_settings_save:"
#define LANG_KEY_SETTINGS_RESTORE       "label_settings_restore:"
#define LANG_KEY_SETTINGS_RESET         "label_settings_reset:"
#define LANG_KEY_SETTINGS_RESET_INFO    "label_settings_reset_info:"
#define LANG_KEY_SETTINGS_RESET_DONE    "label_settings_reset_done:"

// Navigation Buttons
#define LANG_KEY_PAGE_UP                "label_page_up:"
#define LANG_KEY_PAGE_DOWN              "label_page_down:"
#define LANG_KEY_UP                     "label_up:"
#define LANG_KEY_DOWN                   "label_down:"
#define LANG_KEY_NEXT                   "label_next:"
#define LANG_KEY_BACK                   "label_back:"

// Value Buttons
#define LANG_KEY_INC                    "label_inc:"
#define LANG_KEY_DEC                    "label_dec:"
#define LANG_KEY_LOAD                   "label_load:"
#define LANG_KEY_UNLOAD                 "label_unload:"
#define LANG_KEY_ON                     "label_on:"
#define LANG_KEY_OFF                    "label_off:"
#define LANG_KEY_AUTO                   "label_auto:"
#define LANG_KEY_SMART                  "label_smart:"
#define LANG_KEY_SLOW                   "label_slow:"
#define LANG_KEY_NORMAL                 "label_normal:"
#define LANG_KEY_FAST                   "label_fast:"
#define LANG_KEY_ZERO                   "label_zero:"
#define LANG_KEY_HALF                   "label_half:"
#define LANG_KEY_FULL                   "label_full:"
#define LANG_KEY_CUSTOM                 "label_custom:"
#define LANG_KEY_CLEAR                  "label_clear:"
#define LANG_KEY_DEFAULT                "label_default:"

// Action Buttons
#define LANG_KEY_START                  "label_start:"
#define LANG_KEY_STOP                   "label_stop:"
#define LANG_KEY_PAUSE                  "label_pause:"
#define LANG_KEY_RESUME                 "label_resume:"
#define LANG_KEY_INIT                   "label_init:"
#define LANG_KEY_DISCONNECT             "label_disconnect:"
#define LANG_KEY_SHUT_DOWN              "label_shut_down:"
#define LANG_KEY_FORCE_SHUT_DOWN        "label_force_shut_down:"
#define LANG_KEY_EMERGENCYSTOP          "label_emergencystop:"
#define LANG_KEY_PREHEAT                "label_preheat:"
#define LANG_KEY_PREHEAT_BOTH           "label_preheat_both:"
#define LANG_KEY_COOLDOWN               "label_cooldown:"

// Dialog Buttons
#define LANG_KEY_CONFIRM                "label_confirm:" //Confirm Sign
#define LANG_KEY_CANCEL                 "label_cancel:" //Cancel Sign
#define LANG_KEY_WARNING                "label_warning:" //Exclamation Sign
#define LANG_KEY_CONTINUE               "label_continue:"
#define LANG_KEY_CONFIRMATION           "label_confirmation:"

// Process Status
#define LANG_KEY_STATUS                 "label_status:"
#define LANG_KEY_READY                  "label_ready:"
#define LANG_KEY_BUSY                   "label_busy:"
#define LANG_KEY_LOADING                "label_loading:"
#define LANG_KEY_UNCONNECTED            "label_unconnected:"
#define LANG_KEY_LISTENING              "label_listening:"

// Process Info
#define LANG_KEY_INFO                   "label_info:" //Info Sign
#define LANG_KEY_INVALID_VALUE          "label_invalid_value:"
#define LANG_KEY_TIMEOUT_REACHED        "label_timeout_reached:"
#define LANG_KEY_DISCONNECT_INFO        "label_disconnect_info:"
#define LANG_KEY_SHUTTING_DOWN          "label_shutting_down:"
#define LANG_KEY_WAIT_TEMP_SHUT_DOWN    "label_wait_temp_shut_down:"
#define LANG_KEY_POWER_FAILED           "label_power_failed:" //Question Sign
#define LANG_KEY_PROCESS_COMPLETED      "label_process_completed:"
#define LANG_KEY_PROCESS_ABORTED        "label_process_aborted:"

// TFT Media, Onboard Media, Filament Runout Process Commands / Status / Info
#define LANG_KEY_TFT_SD                 "label_tft_sd:"
#define LANG_KEY_TFT_SD_INSERTED        "label_tft_sd_inserted:"
#define LANG_KEY_TFT_SD_REMOVED         "label_tft_sd_removed:"
#define LANG_KEY_TFT_SD_NOT_DETECTED    "label_tft_sd_not_detected:"
#define LANG_KEY_TFT_SD_READ_ERROR      "label_tft_sd_read_error:"
#define LANG_KEY_TFT_USB                "label_tft_usb:"
#define LANG_KEY_TFT_USB_INSERTED       "label_tft_usb_inserted:"
#define LANG_KEY_TFT_USB_REMOVED        "label_tft_usb_removed:"
#define LANG_KEY_TFT_USB_NOT_DETECTED   "label_tft_usb_not_detected:"
#define LANG_KEY_TFT_USB_READ_ERROR     "label_tft_usb_read_error:"
#define LANG_KEY_ONBOARD_SD             "label_onboard_sd:"
#define LANG_KEY_ONBOARD_USB            "label_onboard_usb:"
#define LANG_KEY_ONBOARD_SD_READ_ERROR  "label_onboard_sd_read_error:"
#define LANG_KEY_FILAMENT_RUNOUT        "label_filament_runout:"

// Steppers, Print, Probe Process Commands / Status / Info
#define LANG_KEY_DISABLE_STEPPERS       "label_disable_steppers:"
#define LANG_KEY_XY_UNLOCK              "label_xy_unlock:"

#define LANG_KEY_START_PRINT            "label_start_print:"
#define LANG_KEY_STOP_PRINT             "label_stop_print:"
#define LANG_KEY_IS_PAUSE               "label_is_pause:"
#define LANG_KEY_M0_PAUSE               "label_m0_pause:"

#define LANG_KEY_TEST                   "label_test:"
#define LANG_KEY_DEPLOY                 "label_deploy:"
#define LANG_KEY_STOW                   "label_stow:"
#define LANG_KEY_REPEAT                 "label_repeat:"
#define LANG_KEY_HS_ON                  "label_hs_on:"
#define LANG_KEY_HS_OFF                 "label_hs_off:"

// Printer Tools
#define LANG_KEY_NOZZLE                 "label_nozzle:"
#define LANG_KEY_BED                    "label_bed:"
#define LANG_KEY_CHAMBER                "label_chamber:"
#define LANG_KEY_FAN                    "label_fan:"

#define LANG_KEY_BLTOUCH                "label_bltouch:"
#define LANG_KEY_TOUCHMI                "label_touchmi:"

// Values
#define LANG_KEY_1_DEGREE               "label_1_degree:"
#define LANG_KEY_5_DEGREE               "label_5_degree:"
#define LANG_KEY_10_DEGREE              "label_10_degree:"

#define LANG_KEY_001_MM                 "label_001_mm:"
#define LANG_KEY_01_MM                  "label_01_mm:"
#define LANG_KEY_1_MM                   "label_1_mm:"
#define LANG_KEY_5_MM                   "label_5_mm:"
#define LANG_KEY_10_MM                  "label_10_mm:"
#define LANG_KEY_100_MM                 "label_100_mm:"
#define LANG_KEY_200_MM                 "label_200_mm:"

#define LANG_KEY_1_PERCENT              "label_1_percent:"
#define LANG_KEY_5_PERCENT              "label_5_percent:"
#define LANG_KEY_10_PERCENT             "label_10_percent:"
#define LANG_KEY_PERCENT_VALUE          "label_percent_value:"

#define LANG_KEY_5_SECONDS              "label_5_seconds:"
#define LANG_KEY_10_SECONDS             "label_10_seconds:"
#define LANG_KEY_30_SECONDS             "label_30_seconds:"
#define LANG_KEY_60_SECONDS             "label_60_seconds:"
#define LANG_KEY_120_SECONDS            "label_120_seconds:"
#define LANG_KEY_300_SECONDS            "label_300_seconds:"

// Colors
#define LANG_KEY_WHITE                  "label_white:"
#define LANG_KEY_BLACK                  "label_black:"
#define LANG_KEY_BLUE                   "label_blue:"
#define LANG_KEY_RED                    "label_red:"
#define LANG_KEY_GREEN                  "label_green:"
#define LANG_KEY_CYAN                   "label_cyan:"
#define LANG_KEY_YELLOW                 "label_yellow:"
#define LANG_KEY_BROWN                  "label_brown:"
#define LANG_KEY_GRAY                   "label_gray:"
#define LANG_KEY_ORANGE                 "label_orange:"
#define LANG_KEY_INDIGO                 "label_indigo:"
#define LANG_KEY_VIOLET                 "label_violet:"
#define LANG_KEY_MAGENTA                "label_magenta:"
#define LANG_KEY_PURPLE                 "label_purple:"
#define LANG_KEY_LIME                   "label_lime:"
#define LANG_KEY_DARKBLUE               "label_darkblue:"
#define LANG_KEY_DARKGREEN              "label_darkgreen:"
#define LANG_KEY_DARKGRAY               "label_darkgray:"

// Menus
#define LANG_KEY_HEAT                   "label_heat:"
#define LANG_KEY_MOVE                   "label_move:"
#define LANG_KEY_HOME                   "label_home:"
#define LANG_KEY_PRINT                  "label_print:"
#define LANG_KEY_EXTRUDE                "label_extrude:"
#define LANG_KEY_SETTINGS               "label_settings:"
#define LANG_KEY_SCREEN_SETTINGS        "label_screen_settings:"
#define LANG_KEY_UI_SETTINGS            "label_ui_settings:"
#define LANG_KEY_SOUND                  "label_sound:"
#define LANG_KEY_MARLIN_MODE_SETTINGS   "label_marlin_mode_settings:"
#define LANG_KEY_MACHINE_SETTINGS       "label_machine_settings:"
#define LANG_KEY_PARAMETER_SETTINGS     "label_parameter_settings:"
#define LANG_KEY_FEATURE_SETTINGS       "label_feature_settings:"
#define LANG_KEY_CONNECTION_SETTINGS    "label_connection_settings:"
#define LANG_KEY_SERIAL_PORTS           "label_serial_ports:"
#define LANG_KEY_BAUDRATE               "label_baudrate:"
#define LANG_KEY_EEPROM_SETTINGS        "label_eeprom_settings:"
#define LANG_KEY_RGB_SETTINGS           "label_rgb_settings:"
#define LANG_KEY_RGB_OFF                "label_rgb_off:"
#define LANG_KEY_TERMINAL               "label_terminal:"
#define LANG_KEY_LEVELING               "label_leveling:"
#define LANG_KEY_POINT_1                "label_point_1:"
#define LANG_KEY_POINT_2                "label_point_2:"
#define LANG_KEY_POINT_3                "label_point_3:"
#define LANG_KEY_POINT_4                "label_point_4:"
#define LANG_KEY_POINT_5                "label_point_5:"
#define LANG_KEY_BED_LEVELING           "label_bed_leveling:"
#define LANG_KEY_BL_COMPLETE            "label_bl_complete:"
#define LANG_KEY_BL_SMART_FILL          "label_bl_smart_fill:"
#define LANG_KEY_BL_ENABLE              "label_bl_enable:"
#define LANG_KEY_BL_DISABLE             "label_bl_disable:"
#define LANG_KEY_ABL                    "label_abl:"
#define LANG_KEY_BBL                    "label_bbl:"
#define LANG_KEY_UBL                    "label_ubl:"
#define LANG_KEY_MBL                    "label_mbl:"
#define LANG_KEY_MBL_SETTINGS           "label_mbl_settings:"
#define LANG_KEY_ABL_SETTINGS           "label_abl_settings:"
#define LANG_KEY_ABL_SETTINGS_BBL       "label_abl_settings_bbl:"
#define LANG_KEY_ABL_SETTINGS_UBL       "label_abl_settings_ubl:"
#define LANG_KEY_ABL_SETTINGS_UBL_SAVE  "label_abl_settings_ubl_save:"
#define LANG_KEY_ABL_SETTINGS_UBL_LOAD  "label_abl_settings_ubl_load:"
#define LANG_KEY_ABL_SLOT0              "label_abl_slot0:"
#define LANG_KEY_ABL_SLOT1              "label_abl_slot1:"
#define LANG_KEY_ABL_SLOT2              "label_abl_slot2:"
#define LANG_KEY_ABL_SLOT3              "label_abl_slot3:"
#define LANG_KEY_ABL_SLOT_EEPROM        "label_abl_slot_eeprom:"
#define LANG_KEY_ABL_Z                  "label_abl_z:"
#define LANG_KEY_LEVEL_CORNER           "label_level_corner:"
#define LANG_KEY_LEVEL_CORNER_INFO      "label_level_corner_info:"
#define LANG_KEY_P_OFFSET               "label_p_offset:"
#define LANG_KEY_H_OFFSET               "label_h_offset:"
#define LANG_KEY_DISTANCE               "label_distance:"
#define LANG_KEY_SHIM                   "label_shim:"
#define LANG_KEY_LOAD_UNLOAD            "label_load_unload:"
#define LANG_KEY_LOAD_UNLOAD_SHORT      "label_load_unload_short:"
#define LANG_KEY_TOUCHSCREEN_ADJUST     "label_touchscreen_adjust:"
#define LANG_KEY_MORE                   "label_more:"
#define LANG_KEY_SCREEN_INFO            "label_screen_info:"
#define LANG_KEY_BG_COLOR               "label_bg_color:"
#define LANG_KEY_FONT_COLOR             "label_font_color:"
#define LANG_KEY_PERCENTAGE             "label_percentage:"
#define LANG_KEY_PERCENTAGE_SPEED       "label_percentage_speed:"
#define LANG_KEY_PERCENTAGE_FLOW        "label_percentage_flow:"
#define LANG_KEY_BABYSTEP               "label_babystep:"
#define LANG_KEY_X_INC                  "label_x_inc:"
#define LANG_KEY_Y_INC                  "label_y_inc:"
#define LANG_KEY_Z_INC                  "label_z_inc:"
#define LANG_KEY_X_DEC                  "label_x_dec:"
#define LANG_KEY_Y_DEC                  "label_y_dec:"
#define LANG_KEY_Z_DEC                  "label_z_dec:"
#define LANG_KEY_X                      "label_x:"
#define LANG_KEY_Y                      "label_y:"
#define LANG_KEY_Z                      "label_z:"
#define LANG_KEY_ADJUST_TITLE           "label_adjust_title:"
#define LANG_KEY_ADJUST_INFO            "label_adjust_info:"
#define LANG_KEY_ADJUST_OK              "label_adjust_ok:"
#define LANG_KEY_ADJUST_FAILED          "label_adjust_failed:"
#define LANG_KEY_UNIFIEDMOVE            "label_unifiedmove:"
#define LANG_KEY_UNIFIEDHEAT            "label_unifiedheat:"
#define LANG_KEY_TOUCH_TO_EXIT          "label_touch_to_exit:"
#define LANG_KEY_MAINMENU               "label_mainmenu:"
#define LANG_KEY_TUNING                 "label_tuning:"
#define LANG_KEY_MPC                    "label_mpc:"
#define LANG_KEY_MPC_TITLE              "label_mpc_title:"
#define LANG_KEY_MPC_METHOD             "label_mpc_method:"
#define LANG_KEY_PID                    "label_pid:"
#define LANG_KEY_PID_TITLE              "label_pid_title:"
#define LANG_KEY_TUNE_START_INFO        "label_tune_start_info:"
#define LANG_KEY_TUNE_EXTRUDER          "label_tune_extruder:"
#define LANG_KEY_TUNE_EXT_EXTRUDE_100   "label_tune_ext_extrude_100:"
#define LANG_KEY_TUNE_EXT_TEMP          "label_tune_ext_temp:"
#define LANG_KEY_TUNE_EXT_MARK120MM     "label_tune_ext_mark120mm:"
#define LANG_KEY_TUNE_EXT_ADJ_ESTEPS    "label_tune_ext_adj_esteps:"
#define LANG_KEY_TUNE_EXT_ESTEPS_SAVED  "label_tune_ext_esteps_saved:"
#define LANG_KEY_TUNE_EXT_MEASURED      "label_tune_ext_measured:"
#define LANG_KEY_TUNE_EXT_OLD_ESTEP     "label_tune_ext_old_estep:"
#define LANG_KEY_TUNE_EXT_NEW_ESTEP     "label_tune_ext_new_estep:"
#define LANG_KEY_NOTIFICATIONS          "label_notifications:"
#define LANG_KEY_MESH_EDITOR            "label_mesh_editor:"
#define LANG_KEY_MESH_TUNER             "label_mesh_tuner:"
#define LANG_KEY_CASE_LIGHT             "label_case_light:"
#define LANG_KEY_LOAD_STARTED           "label_load_started:"
#define LANG_KEY_UNLOAD_STARTED         "label_unload_started:"
#define LANG_KEY_HEATERS_ON             "label_heaters_on:"
#define LANG_KEY_PRINT_FINISHED         "label_print_finished:"
#define LANG_KEY_MAIN_SCREEN            "label_main_screen:"
#define LANG_KEY_PREVIOUS_PRINT_DATA    "label_previous_print_data:"
#define LANG_KEY_PRINT_TIME             "label_print_time:"
#define LANG_KEY_FILAMENT_LENGTH        "label_filament_length:"
#define LANG_KEY_FILAMENT_WEIGHT        "label_filament_weight:"
#define LANG_KEY_FILAMENT_COST          "label_filament_cost:"
#define LANG_KEY_NO_FILAMENT_STATS      "label_no_filament_stats:"
#define LANG_KEY_CLICK_FOR_MORE         "label_click_for_more:"
#define LANG_KEY_EXT_TEMPLOW            "label_ext_templow:"
#define LANG_KEY_HEAT_HOTEND            "label_heat_hotend:"
#define LANG_KEY_DESIRED_TEMPLOW        "label_desired_templow:"
#define LANG_KEY_WAIT_HEAT_UP           "label_wait_heat_up:"
#define LANG_KEY_Z_ALIGN                "label_z_align:"
#define LANG_KEY_MACROS                 "label_macros:"
#define LANG_KEY_MESH_VALID             "label_mesh_valid:"
#define LANG_KEY_CONNECT_PROBE          "label_connect_probe:"
#define LANG_KEY_DISCONNECT_PROBE       "label_disconnect_probe:"
#define LANG_KEY_CALIBRATION            "label_calibration:"

#ifdef __cplusplus
}
#endif

#endif
